# 定义与赋值
str1 = 'h'
str2 = "hello"
str3 = """hello world"""

print(str1)
print(str2)
print(str3)

# 转义字符
# \n 回车
s4 = "adb\ndef"
print(s4)

# \\   \本身
s5 = 'abc\\ndef'
print(s5)

# \t,制表位，缩进4-6个空格
s6 = 'abc\tef'
print(s6)

s6 = str1 + 'abc\t\t\tef'
print(s6)

# 字符串运算
# 截取
# 取一个
s7 = 'abcdefgh'
print(s7[0])
print(s7[5])

# 取部分
# 变量 = 字符串[开始索引值 ： 结束的索引值]
# 取3-5
print(s7[2:5])
# 开始索引不写 从头开始，1-6
print(s7[:6])
# 结束索引不写取到最后
print(s7[2:])
# 结束索引为长度值或超过长度值都取到最后
print(s7[2:10])

s8 = "abcdefghijklmn"
print(s8[1:12:3])

# 拼接，无空格
# 打印字符a和b，默认空格间隔
print(s7,s8)
print(s7+s8)

# 重复字符串
print(3*s7)
print(s7*3)

# 长度
print(len(s7))
print(len(s8))

# 包含
b1 = s7 in s8
print(b1)
b2 = s8 in s7
print(b2)